@echo off
title 梅花易数后端服务

echo 正在启动梅花易数后端服务...

REM 检查是否安装了Maven
mvn -v >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误：未找到Maven，请先安装Maven
    pause
    exit /b 1
)

REM 检查是否安装了Java
java -version >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误：未找到Java，请先安装Java 17+
    pause
    exit /b 1
)

REM 编译项目
echo 正在编译项目...
call mvn clean compile

REM 运行项目
echo 正在启动服务...
call mvn spring-boot:run

echo 服务启动完成！
pause